溶岩流 - anti-pattern
アンチパターン名(antipattern name)
lava flow
溶岩流
aka
dead code
今となっては必要でない、プログラムコードの残骸のこと
その場しのぎ的な変数やコードが次から次へと追加されている
ドキュメントなどの説明がないコードが多数存在している
使われていないデッドコードが多数存在している
対策
場当たり的な開発でなく、きちんとしたアーキテクチャに基づく開発
溶岩流となったコードを地道に除去するくらいなら、1から作り直した方が効率が良い場合もある
技術的負債
依存関係
https://en.wikipedia.org/wiki/Lava_flow_(programming)
アーキテクチャ、技術、そしてアンチパターン「溶岩流」 - InfoQ
マンガでわかる溶岩流アンチパターン #アンチパターン - Qiita